package com.sk.cardeal.utils;

import android.content.Context;

import com.tencent.tinker.lib.listener.DefaultPatchListener;
import com.tencent.tinker.loader.shareutil.ShareConstants;

/**
 * Created by sunke on 2018/2/27.
 */

public class CustomPatchListener extends DefaultPatchListener {

    private String currentMD5;

    public void setCurrentMD5(String md5Value) {
        this.currentMD5 = md5Value;
    }

    public CustomPatchListener(Context context) {
        super(context);
    }

    @Override
    protected int patchCheck(String path, String patchMd5) {
//        if (!patchMd5.equals(currentMD5)) {
//            return ShareConstants.ERROR_PATCH_DISABLE;
//        }
        return super.patchCheck(path, patchMd5);
    }

    //    /**
//     * patch的检测
//     *
//     * @param path
//     * @return
//     */
//    @Override
//    protected int patchCheck(String path) {
//        //MD5校验的工具可以网上查找
//        //这里要求我们在初始化Tinker的时候加上MD5的参数
//        //增加patch文件的md5较验

//        return super.patchCheck(path);
//    }
}
